package com.wkh.maker.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author wkh
 * 静态模板配置
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DataModel {
    /**
     * 明确动态生成的需求：
     * 1.在代码开头添加作者信息 @author 注释
     * 2.修改程序输出的信息提示
     * 3.将循环读取输入改为单次读取
     */
    //作者
    private String author;
    //输出信息
    private String outputText;
    //是否开启循环(开关)
    private Boolean loop;

    //分组类 核心模板
    private MainTemplate mainTemplate = new MainTemplate();

    /**
     * 核心模板文件
     */
    @Data
    public static class MainTemplate{
        /**
         * 作者注释
         */
        public String author = "wkh";

        /**
         * 输出信息
         */
        public String outputText = "sum=";
    }
}
